package com.ruoyi.prt.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.prt.mapper.PrtRechargePriceMapper;
import com.ruoyi.prt.domain.PrtRechargePrice;
import com.ruoyi.prt.service.IPrtRechargePriceService;

/**
 * 充值价格Service业务层处理
 * 
 * @author xiaobo Yan
 * @date 2021-03-31
 */
@Service
public class PrtRechargePriceServiceImpl implements IPrtRechargePriceService 
{
    @Autowired
    private PrtRechargePriceMapper prtRechargePriceMapper;

    /**
     * 查询充值价格
     * 
     * @param rechargePriceId 充值价格ID
     * @return 充值价格
     */
    @Override
    public PrtRechargePrice selectPrtRechargePriceById(String rechargePriceId)
    {
        return prtRechargePriceMapper.selectPrtRechargePriceById(rechargePriceId);
    }

    /**
     * 查询充值价格列表
     * 
     * @param prtRechargePrice 充值价格
     * @return 充值价格
     */
    @Override
    public List<PrtRechargePrice> selectPrtRechargePriceList(PrtRechargePrice prtRechargePrice)
    {
        return prtRechargePriceMapper.selectPrtRechargePriceList(prtRechargePrice);
    }

    /**
     * 新增充值价格
     * 
     * @param prtRechargePrice 充值价格
     * @return 结果
     */
    @Override
    public int insertPrtRechargePrice(PrtRechargePrice prtRechargePrice)
    {
        return prtRechargePriceMapper.insertPrtRechargePrice(prtRechargePrice);
    }

    /**
     * 修改充值价格
     * 
     * @param prtRechargePrice 充值价格
     * @return 结果
     */
    @Override
    public int updatePrtRechargePrice(PrtRechargePrice prtRechargePrice)
    {
        return prtRechargePriceMapper.updatePrtRechargePrice(prtRechargePrice);
    }

    /**
     * 批量删除充值价格
     * 
     * @param rechargePriceIds 需要删除的充值价格ID
     * @return 结果
     */
    @Override
    public int deletePrtRechargePriceByIds(String[] rechargePriceIds)
    {
        return prtRechargePriceMapper.deletePrtRechargePriceByIds(rechargePriceIds);
    }

    /**
     * 删除充值价格信息
     * 
     * @param rechargePriceId 充值价格ID
     * @return 结果
     */
    @Override
    public int deletePrtRechargePriceById(String rechargePriceId)
    {
        return prtRechargePriceMapper.deletePrtRechargePriceById(rechargePriceId);
    }
}
